







@charset "utf-8";
/* CSS Document */
i,h1,h2,h3,h4,h5,h6,ul,li,img,ol,dl,dd,dt,p,input,span,a{padding:0;margin:0;list-style:none;border:0;}
body{padding:0;margin:0;font-size:12px;font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;background:#fff;color:#4c4948;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
textarea{
    outline: none;
    resize: none;
}
input{
    outline: none;
}
.clearFloat:after {
    visibility:hidden;
    clear:both;
    display:block;
    height:0px;
    content: "."
}
.clearFloat{
    zoom:1;
}
a{
    cursor:pointer;
}
/*顶部nav*/
#dbnav{width:100%;min-width:1000px;height:30px;color:#868686;background:#f5f5f5;}
.dbnav_context{width:1000px;height:30px;margin:0 auto;line-height:30px;position:relative;z-index:22;}
.dbnav_context_left{float: left;width: 400px;font-size: 14px;height:30px;_padding-top: 2px;}
.dbnav_context_left img{vertical-align: bottom;float:left;    padding-top: 6px;}
.dbnav_context_left span{padding-left:6px;float:left;font-size: 13px;}
.dbnav_context_right{float: left;font-size: 13px;height:30px;  margin-left: 212px;}
.grdbnav_context_right{float: left;font-size: 13px;height:30px;  margin-left: 274px;}
.dbnav_context_right a,.grdbnav_context_right a{padding-left:10px;color:#2DA5E1;}
.dbnav_context_right a:hover,.grdbnav_context_right a:hover{color:#006DB3;}
/*帮助中心*/
.top_help{  width: 183px;height: 30px;float:right;position:relative;}
.top_help a {color:#2DA5E1; text-decoration: none; display:inline-block;width: 74px; padding-left: 12px;}
.top_help a:hover {color:#006DB3;}

/*头部*/
	#top{width: 1000px;height: 92px;padding-top: 12px;margin: 0 auto;position:relative;}
	.top_left{width:593px;height:75px;float: left;}
	.top_left img,.top_left .top_h2{float:left;}
	.top_h2{font-size:28px;width: 438px;  padding-top: 12px;color:#006DB3;}
	/*搜索*/
	.top_search{float: right;width: 315px;height: 38px;line-height: 38px;text-align: left;margin-top: 17px;padding-top:0px;padding-left:12px;background:url(../images/serch.jpg) no-repeat; position: relative;}
	.option{float:left;overflow:hidden;width:58px;height:38px;line-height:38px;color:#FFF; font-size:14px;}
	.sbox{float:left;margin-top:1px;font-weight:bold;width: 217px;height:36px;}
	.sbox input{width:208px; height:26px;font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;
font-size:14px;display:inline;line-height:26px;color: #A5A2A2; font-size:13px;border:0px; position:absolute; z-index:0;   margin-left:5px;padding:5px 0;}
	.sbtn{  float: left;width: 38px;height: 31px;text-align: left;}
	.sbtn input{width: 37px;height:32px;margin: 4px 0 0 0;color: #4c4948;font: bold 18px "Hiragino Sans GB,Microsoft YaHei,微软雅黑,宋体,Arial,Verdana,sans-serif";border: 0;cursor: pointer;line-height: 26px;  background: none;}
	#sbArea_h {width: 67px;line-height:24px;font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;
font-size: 13px; color: #d78100;_border:1px solid #fec109; position: absolute; z-index: 20; background: #fff;/* opacity: 0.9; filter: alpha(opacity=90);*/ left: 0%;_left:0%;top:92%; box-shadow: 3px 3px 5px rgba(0,0,0,.2);-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.2);}
	#sbArea_h a { float: left; color: #A5A2A2; text-decoration: none; }
	#sbArea_h a:hover { color: #A5A2A2; background: #ebeef5; }
	#sbArea_h div { float: left; width:67px; font-size: 13px;text-align:center;cursor: pointer; }
/*首页*/
/*nav*/
#index_nav_border{width:100%;height:36px;min-width:1000px;    background-color: #60bff2;}
#index_nav{width:1000px;height:36px;margin:0 auto; position:relative;}
#index_nav #index_top_left{float: none;position: absolute;left: 0;top: 36px;}
.index_nav_ul{width:864px;height:36px;float:left; line-height: 36px;_width: 870px;}
.index_nav_ul li{float: left;text-align: center;height:36px;float: left;text-align: center;height: 36px;padding:0 30px;}
.index_nav_ul .index_nav_lic{ margin-left: 0;background:#1fa4f0;font-size:16px;color:#ffffff;}
.index_nav_ul li a{font-size:16px;color:#fff;display:inline-block;}
.index_nav_ul li a:hover{color:#d7f3ff;}
.index_nav_ul li.index_nav_color{background: #00B3EC;padding-left: 6px;padding-right: 6px;}
.index_nav_ul li.index_nav_color a{color:#ffffff;}

.index_nav_right{float:right;width: 102px;text-align: center;height:36px;font-size:16px;line-height: 36px;}
.index_nav_right a{display:inline-block;width: 102px;height: 36px;color:#fff;}
.index_nav_right a:hover{color:#d7f3ff;}

/*首页头部*/
#index_top_c{width:1000px;margin:0 auto;height: 432px;}
	/*左侧导航*/
	#index_top_left{float:left;width:190px;height:auto;position:relative;z-index: 2;}
	#index_top_guid{width:190px;height:425px;/*border: 1px solid #54C2F0;*/font-size:13px;}
	.index_top_nav{width:188px;/*height:383px;*/overflow:hidden; background:#1fa4f0; padding-left:2px;}
	.index_top_nav li{
		padding-left:8px;
		cursor: pointer;
		width: 182px;
		height: 39px;
		line-height: 39px;
		float:left;
		
	}
	.index_top_nav .li-inner:hover{
		color:#4c4948;
		background:#fff;
	}
	.index_top_nav .li-inner:hover span b{
		color:#4c4948;
	}
	.index_top_nav .li-inner:hover span a{
		color:#868686;
	}
	.index_top_nav .index_top_nav_licolor{padding-left:6px;background:#fff;color:#4c4948;border-left:2px solid #1fa4f0;/*border-right:1px solid #54c2f0;*/}
	.index_top_nav li span{
		display:inline-block;
		color: #4c4948;
		text-decoration: none;
  		margin-left:6px;
		 width: 150px;
		float:left;
	}
	.index_top_nav li span a{display:inline-block;font-size:12px;float:right;margin-right:5px;color:#d7f3ff;}
	.index_top_nav li a:hover{color:#868686;}
	.index_top_nav li span b{display:inline-block;color: #fff;float:left;font-weight:normal;}
	.index_top_nav .index_top_nav_licolor a{color:#868686;}
	.index_top_nav .index_top_nav_licolor b{color:#4c4948;}
	.index_top_con_st{width:500px;background:#FFF;float:left; font-size:14px; }
	.index_top_hdvalue_p{}
	.index_top_hdvalue_p span{display: inline-block;height: 34px;text-align: left;line-height: 34px;color: #666;font-size: 14px;}
	.index_top_hdvalue_ul{width:500px;overflow: hidden;}
	.index_top_hdvalue_ul li{padding: 2px 12px 2px 0px;float: left;white-space:nowrap;    height: 23px;line-height: 23px;}
	.index_top_hdvalue_ul li a{display:inline-block;color:#868686;float: left; margin-right: 12px;font-size:12px;}
	.index_top_hdvalue_ul li a:hover{color: #006DB3;}
	.index_top_hdvalue_ul li .index_top_hd_color{color:#00B3EC;}
	.index_top_hdvalue_ul li i{display:inline-block;width:1px;height:15px;font-size:1px;background:#e5e5e5;float: left;margin-top:4px;}
	#index_top_showvalue {/*border:1px solid #54c2f0; */width:500px; height:392px; padding-bottom:10px;z-index:2222;position: absolute;display: none;top:0;left:190px;padding-left:29px;padding-top:20px;padding-right:10px;/*overflow:hidden;*/box-shadow: 3px 1px 3px rgba(0,0,0,.2);-moz-box-shadow:3px 1px 3px rgba(0,0,0,.2); /* Firefox */-webkit-box-shadow:3px 1px 3px rgba(0,0,0,.2); /* Safari 和 Chrome */_border-right:1px solid #dcdddd;_border-bottom:1px solid #dcdddd; background:url(../images/index_zcdhbg.jpg) no-repeat #fff;overflow-x: hidden;overflow-y: auto;}
	.index_top_con_zwc{width:500px;/*height:100%;*/overflow:hidden;/*min-height:395px;_height:395px;*/}
	.index_top_con_zwc1{width:500px;min-height:395px;background:url(../images/index_zcdh_wz.png) right bottom no-repeat;}
   .index_top_con_w{margin-bottom:20px;}
   .index_top_nav_p,.index_top_nav_p2{float:left;height: 31px;line-height: 31px;border-right:1px solid #1fa4f0;}
   .index_top_nav_p{width: 189px;background:#1fa4f0;border-bottom:1px solid #1fa4f0;}
   .index_top_nav_p2{width: 187px;background:#fff;border-left:2px solid #1fa4f0;}
   .index_top_nav_p .index_top_a_none,.index_top_nav_p2 .index_top_a_none{display: inline-block;width: 152px;height: 31px;line-height:31px; font-size: 13px;margin-right:0;margin-left: 8px;float:left;}
   .index_top_nav_p .index_top_a_none{color:#fff;}
   .index_top_nav_p2 .index_top_a_none{color:#4c4948;}
	#index_top_guid .index_top_nav_p .i_t_qt{display:inline-block;width:21px;height:22px;float: left;background:url(../../hps/icon/index_icon.jpg) 0 0 no-repeat;  margin-top: 5px;font-size:1px;margin-left: 6px; }
	#index_top_guid .index_top_nav_p .i_t_qt{background-position:-22px -616px;}
	#index_top_guid .index_top_nav_p2 .i_t_qt{background-position:0 -616px;}

/*焦点图*/
	#index_jdt {
		float:left;
		width:545px;
		height:414px;
		margin-left:8px;
		position:relative;
		margin-top: 8px;

	}
	
	.index_jdt_box{width:544px;height:414px;position:relative;background:#f7f7f7; margin:0 auto;}

	
	.index_jdt_box li{float:left;font-size:1px;}
	.index_jdt_box .cf li{position: relative;color: #fff;}
	.index_jdt_box .cf li img{width: 544px;height: 414px;}
	.index_jdt_box .cf a{display: block; width: 544px;height: 414px; position: absolute;/*color: #fff;*/color: #fff;}
	.index_jdt_box .picBox{height:414px;position:relative;overflow:hidden;}
	.index_jdt_box .picBox ul{height:414px;position:absolute;}
	.index_jdt_box .picBox li{width:544px;height:414px;}
	.index_jdt_box .listBox{height: 20px;position: absolute;right:39%;bottom: 4px;}
	.index_jdt_box .listBox ul{height:20px;    float: right;}
	.index_jdt_box .listBox li{/*width:116px;height:87px;*/width:12px;height:20px;cursor:pointer;position:relative; background:url(../images/lunbotu.png) 0 0 no-repeat;_background:url(../images/lunbotu2.png) 0 0 no-repeat;padding-right: 6px;}
/*	.index_jdt_box .listBox li i{display:none;}
	.index_jdt_box .listBox li a{display: block;width:116px;height: 87px;}
	.index_jdt_box .listBox li img{width:116px;height: 87px;}
	.index_jdt_box .listBox .on img{width: 110px;height: 81px;border:3px solid #bcebff;}*/
	.index_jdt_box .listBox li.on{width:20px;background:url(../images/lunbotu.png) -20px 0 no-repeat;_background:url(../images/lunbotu2.png) -20px 0 no-repeat;}
	/*.index_jdt_box .listBox .on i{display:block;}*/

/*	.index_smallpic{width: 544px;position:absolute;left:0;bottom:60%;height:87px;}*/
	.picBox .btn{position:absolute;display:none;width:15px;height:40px;top:48%;cursor:pointer;z-index:0;font-size:1px;font-weight:bold;}
	.picBox .prev{width:40px;height:40px;left:0;background:url(../images/arrow-btn.png) 0 0 no-repeat;}
	.picBox .next{width:40px;height:40px;right:0;background:url(../images/arrow-btn.png) -37px 0 no-repeat;}

/*快速预约*/
#ksbz{width:250px;float:left;overflow:hidden;margin:8px 0 0 6px;}
.ksyuyue{width:250px;/*border:1px solid #dcdddd;*/  padding-bottom: 16px;background:#fafafa; }
.ksyuyue h2{font-size: 16px;width: 250px;text-align: center;color: #4c4948;height: 32px; margin-bottom:2px;font-weight: normal;padding-top: 15px;}
.ksyuyue h2 span{display: inline-block;height:22px; background:url(../images/inde_helpico.png) 0 0 no-repeat;_background:url(../images/inde_helpico8.png) 0 0 no-repeat;vertical-align: bottom;line-height: 22px;color:#fec009;    padding-left: 23px;}
.ksyuyue form{_float:left;}
.ksyuyue p{width:170px;margin:0 auto;padding-bottom:4px; clear:both;}
.ksyuyue_p_select{width: 170px;
    font-size: 12px;
    z-index: 0;
    /*background: url("../images/select_bg.png") 0px 0px no-repeat;*/
    border: 1px solid #dcdddd;
    height: 18px;
    line-height:18px;
    line-height: 26px;
    padding: 6px 2px;
    padding-right:0px;
    color: #666;clear:both; }
.ksyuyue_p_select optgroup{font-style: normal;}
.ksbz_kscx{  display: inline-block;
border-radius:3px;
  width: 108px;
  height: 31px;
  line-height: 31px;
  background:#fecd09;
  margin-left: 69px;
  text-align: center;
  color: #fff;
  font-size: 14px; clear: both;margin-top:6px;}
.ksbz_kscx:hover{background:#fec009;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.ksbz_help{width:250px; /*border:1px solid #dcdddd;*/margin-top:12px;background:#fafafa;}
.ksbz_help h2{font-size: 16px;width: 250px;text-align: center;height: 32px;font-weight: normal; color: #868686;padding-top: 15px;}
.ksbz_help h2 span{color:#4ab4ed;display: inline-block;height:22px; background:url(../images/inde_helpico.png) 0 -23px no-repeat;_background:url(../images/inde_helpico8.png) 0 -23px no-repeat;vertical-align: bottom;line-height: 22px;    padding-left: 23px;}
.ksbz_help_an{  width: 243px;
  height:75px;
}
.ksbz_h_a{width:86px;height:26px;display:block;/*background:url(../images/inde_help.jpg) no-repeat;*/line-height:26px;color:#aaa;font-size:14px;
    margin-bottom: 4px;}
.ksbz_help .ksbz_kscx{background:#4ab4ed}
.ksbz_help .ksbz_kscx:hover{ background:#1fa4f0}

.footer-box {
	width: 100%;
	dispaly: inline-block;
	position: relative;
	bottom: 0;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	background-color: #f5f5f5
}

.footer-box .footer-img-box {
	width: 994px;
	margin: 0 auto;
	height: 104px;
	padding: 40px 0 40px 10px;
	background-color: #f5f5f5 !important
}

.footer-box .footer-img-box .footer-img-left {
	width: 350px;
	float: left;
	height: 104px;
	border-right: 1px solid #b7b7b7
}

.footer-box .footer-img-box .footer-img-left img {
	width: 138px;
	height: 36px;
	padding: 34px 0
}

.footer-box .footer-img-box .footer-img-left ul {
	display: inline-block;
	list-style: none;
	vertical-align: top;
	padding: 5px 61px 0 61px
}

.footer-box .footer-img-box .footer-img-left ul li:first-child {
	margin-top: 10px
}

.footer-box .footer-img-box .footer-img-left ul .phone {
	font-size: 23px;
	color: #666
}

.footer-box .footer-img-box .footer-img-left ul .mail {
	font-size: 12px;
	color: #666
}

.footer-box .footer-img-box .footer-img-left ul a {
	display: inline-block;
	color: #fff;
	width: 90px;
	height: 30px;
	line-height: 30px;
	background-color: #60afff;
	border: none;
	margin-top: 10px
}

.footer-box .footer-img-box .footer-img-left ul a:hover {
	background-color: #0c81f8
}

.footer-box .footer-img-box .footer-img-right {
	float: left;
	padding-left: 60px;
	color: #666;
	font-size: 12px;
	width:580px;
}

.footer-box .footer-img-box .footer-img-right img {
	width: 143px;
	height: 36px
}

.footer-box .footer-img-box .footer-img-right p {
	line-height: 12px;
	text-align: left;
	
}

.footer-box .footer-img-box .footer-img-right .image-hospital {
	display: inline-block;
	width: 580px;
	float: left
}

.footer-box .footer-img-box .footer-img-right .image-hospital ul {
	overflow: hidden
}

.footer-box .footer-img-box .footer-img-right .image-hospital li {
	float: left;
	width:100px; text-align:left;
	margin-right: 12px;
	margin-top: 10px
}
.footer-img-right .image-hospital li a{ color:#6da7fb}
.footer-img-right .image-hospital li a:hover{ text-decoration:underline}
.footer-box .footer-img-box .footer-img-right .image-mec {
	float: left;
	width: 164px;
	margin-left: 7px
}

.footer-box .footer-img-box .footer-img-right .image-mec ul {
	overflow: hidden
}

.footer-box .footer-img-box .footer-img-right .image-mec li {
	float: left;
	height: 36px;
	margin-left: 12px;
	margin-top: 10px
}

.footer-box .footer-container-box {
	width: 100%;
	background: #efefef
}

.footer-box .footer-container-box .footer-container {
	width: 994px;
	padding: 12px 0 13px 10px;
	margin: 0 auto;
}

.footer-box .footer-container-box .footer-container dd {
	text-align: center;
	color: #666
}

.footer-box .footer-container-box .footer-container dd span {
	color: #666
}

.footer-box .footer-container-box .footer-container dd a {
	text-decoration: none;
	padding-right: 5px
}

.footer-box .footer-container-box .footer-container dd a:hover {
	text-decoration: underline
}

.footer-box .footer-container-box .footer-container .footer-container-left {
	float: left;
	font-size: 12px
}

.footer-box .footer-container-box .footer-container .footer-container-left a {
	color: #6da7fb
}

.footer-box .footer-container-box .footer-container .footer-container-right {
	float: right;
	font-size: 12px;
	margin-right: 28px
}

.footer-box .footer-container-box .footer-container .footer-container-footer {
	text-align: left;
	font-size: 10px;
	margin-left: 10px;
	color: #999
}

/*按医院挂号*/
	#yiyuanxz_dh{width:1000px;height: auto;margin: 0 auto;margin-top: 20px;}
	.yiyuanxz_dh1{width:1000px;overflow:hidden;/*border-bottom:1px solid #cdcdcd;*/background:#fbfbfb;padding-bottom:15px;padding-top:15px;}
	.yiyuanxz_dh1 .more-con{ padding:4px 0 0 95px;}
	.yiyuanxz_dh1 .more-con a{ color:#4ab4ed}
	.yiyuanxz_dh1 dl{width:1000px;overflow:hidden;font-size: 12px;}
	.yiyuanxz_dh1 dl dt{width:70px;overflow:hidden;margin-top:7px;padding-left: 16px; }
	.yiyuanxz_dh1 dl dt span{display:inline-block;width:75px;text-align:center;overflow:hidden;float:left;border-right:1px solid #dcdddd;margin-right: 9px;_margin-right:6px;}

	.yiyuanxz_dh1 dl dt,.yiyuanxz_dh1 dl dd{float:left;}
	.yiyuanxz_dh1 dl dd{width:822px; height:60px;}
	.yiyuanxz_dh1 dl dd a.active{display:inline-block; padding: 0 5px;color:#fff;background: #60bff2;}
	.yiyuanxz_dh1 dl dd a.active:hover{ color:#fff;}
	.yiyuanxz_dh1 dl dd li{float: left;padding-left: 5px;height: 16px;line-height: 16px;white-space: nowrap;border-right: 1px solid #dcdddd;margin:7px 0;    padding-right: 5px;}
	.yiyuanxz_dh1 dl dd li a{color:#4c4948;padding: 0 5px;}
	.yiyuanxz_dh1 dl dd li a:hover{color:#00B3EC;}
	.yiyuanxz_dh3 dl dd li a.active{ color:#fff;}
	.yiyuanxz_dh1 dl dd li a.yiyuanxz_dh1_li_bs{color:#fff;background:#00B3EC;}
	.yiyuanxz_dh1 dl dd li a.yiyuanxz_dh1_li_bs:hover{color:#fff;}
	
	.yiyuanxz_dh2{width:1000px;background:#fbfbfb;  overflow: hidden;/*border-bottom:1px solid #cdcdcd;*/padding-bottom:15px;}
	.yiyuanxz_dh2 dl{width:1000px;font-size: 12px;  overflow: hidden;}
	.yiyuanxz_dh2 dl dt{width:132px;overflow:hidden;padding-left: 16px;    border-right: 1px solid #dcdddd;}
	.yiyuanxz_dh2 dl dt span{display:inline-block;width:75px;text-align:center;overflow:hidden;float:left;border-right:1px solid #dcdddd;margin-right: 9px;_margin-right:6px;}
	.yiyuanxz_dh2 dl dt,.yiyuanxz_dh2 dl dd{float:left;}
	.yiyuanxz_dh2 dl dd{width:822px;  overflow: hidden;}
	.yiyuanxz_dh2 dl dd li{float: left;padding-left: 5px;white-space: nowrap;border-right: 1px solid #dcdddd; padding-right: 5px;}
	.yiyuanxz_dh2 dl dd li a{color:#4c4948;display:inline;padding: 0 5px;}
	.yiyuanxz_dh2 dl dd li a:hover{color:#00B3EC;}
	.yiyuanxz_dh2 dl dd li a.yiyuanxz_dh1_li_bs{color:#fff;background:#00B3EC;}
	.yiyuanxz_dh2 dl dd li a.yiyuanxz_dh1_li_bs:hover{color:#fff;}
	
	.yiyuanxz_dh3{width:1000px;overflow:hidden;background:#fbfbfb;padding-bottom:15px;}
	.yiyuanxz_dh3 dl{width:1000px;overflow:hidden;font-size: 12px;}
	.yiyuanxz_dh3 dl dt{width:132px;overflow:hidden;margin-top:7px;padding-left: 16px;    border-right: 1px solid #dcdddd;}
	.yiyuanxz_dh3 dl dt span{display:inline-block;width:75px;text-align:center;overflow:hidden;float:left;border-right:1px solid #dcdddd;margin-right: 9px;_margin-right:6px;}

	.yiyuanxz_dh3 dl dt,.yiyuanxz_dh3 dl dd{float:left;}
	.yiyuanxz_dh3 dl dd{width:822px;overflow:hidden;}
	.yiyuanxz_dh3 dl dd li{float: left;padding-left: 5px;height: 16px;line-height: 16px;white-space: nowrap;border-right: 1px solid #dcdddd;margin: 7px 0;    padding-right: 5px;}
	.yiyuanxz_dh3 dl dd li a{color:#4c4948;padding: 0 5px;}
	.yiyuanxz_dh3 dl dd li a:hover{color:#00B3EC;}
	.yiyuanxz_dh3 dl dd li a.yiyuanxz_dh1_li_bs{color:#fff;background:#00B3EC;}
	.yiyuanxz_dh3 dl dd li a.yiyuanxz_dh1_li_bs:hover{color:#fff;}
	
	.yiyuanxz_dh1_dl dt a{color:#4c4948;padding: 0 5px;display: inline-block;}
	.yiyuanxz_dh1_dl dt a:hover{color:#00B3EC;}
	.yiyuanxz_dh1_dl dt .yiyuanxz_dt_all{ background: #60bff2;color: #fff;}
	.yiyuanxz_dh1_dl dt .yiyuanxz_dt_all:hover{ color:#fff;}
	.yiyuanxz_dh1_dl dt .yiyuanxz_dh1_dl a:hover{color:#fff;}
	.yiyuanxz_dh1_dl dd .yiyuanxz_dt_all{color:#fff;background: #60bff2;}
	.yiyuanxz_dh1_dl dd .yiyuanxz_dt_all:hover{color:#fff;}

#ksorder_time{width:1000px;overflow:hidden;margin:0 auto;margin-top:0px;margin-bottom: 39px;}
.ksorder_time_title{width:980px;padding:10px;overflow:hidden;line-height: 29px;}
.ksorder_t_p{float:left;font-size:16px;}
.callback_ks{display:inline-block;text-decoration:underline;font-size:14px;color:#00B3EC;margin-left: 16px;float:left;} 
.ksorder_time_ckb{display: inline-block;width: 110px;height: 25px;float: right;color: #fff;font-size: 14px;line-height: 25px;background:url(../images/yuepaib_small.jpg) 108px center #4ab4ed no-repeat;text-align: center;border-radius: 4px; -moz-border-radius:4px;-webkit-border-radius:4px;    padding-right: 9px;}
.ksorder_time_center{width:1000px;overflow:hidden;margin:0 auto;}
.ksorder_cen_l{width:728px;float:left;    border-left: 1px solid #e5e5e5;}
.ksorder_cen_l_l{width:34px;float:left;height:229px;background:#f2f8ff;font-size:14px;    border-bottom: 1px solid #e5e5e5;}
.ksorder_cen_l_l ul,.ksorder_cen_l_l a{float:left;}

.ksorder_btn_left{display:inline-block;width:34px;height:47px;background:url(../images/left.jpg) no-repeat;}
.no_order_left{ background:url(../images/left-grey.jpg) no-repeat;}
.ksorder_cen_l_l .ksorder_btn_left.dasabled{background:url(../images/left_1.jpg) no-repeat;}
.ksorder_cen_l_l ul li{width:34px;height:90px;line-height:90px;text-align:center;    }
.ksorder_cen_l_table{float:left;width:658px;height:230px;overflow: hidden;position:relative;border-right: 1px solid #dcdddd;border-bottom: 1px solid #e5e5e5;}
.ksorder_cen_l_t_c{width:999em;height:230px;position:absolute;left:0;}
.ksorder_cen_l_table table{width:659px;height:230px;background:#e5e5e5;font-size:14px;float:left; }
.ksorder_cen_l_table table th{background:#f8fafc;height:44px;width:94px;color:#868686;    font-weight: normal;border:1px solid #dcdddd;border-bottom: none;border-right: none;font-size:12px;}
.ksorder_cen_l_table table tr{border-bottom:none;}
.ksorder_cen_l_table table td{background:#fff;width:94px;height:90px;text-align:center;border:1px solid #e5e5e5;    padding: 0 6px;border-bottom: none;border-right: none;font-size:12px;}
.ksorder_cen_l_t_c table th p{font-weight:normal;font-size:12px;}
.ksorder_cen_l_table table .ksorder_kyy{background:#e0eefd;cursor:pointer;color:#4ab4ed;}
.ksorder_cen_l_table table .ksorder_bgcol{background:#4ab4ed;color:#fff;}
.ksorder_cen_l_table table .ksorder_ym{background:#fafafa;cursor:pointer;color:#868686;}
.ksorder_cen_l_table table .ksorder_ym1{background:#e3e4e5;}
.ksorder_cen_l_r{width:34px;float:left;height:229px;background:#f2f8ff; border-bottom: 1px solid #e5e5e5;}
.ksorder_btn_right{display:inline-block;width:34px;height:47px;background:url(../images/right.jpg) no-repeat;}
.no_order_right{background:url(../images/right-grey.jpg) no-repeat;}
.ksorder_cen_l_r .ksorder_btn_right.dasabled{background:url(../images/right_1.jpg) no-repeat;}
/*右边预约规则*/
.ksorder_cen_r{width:262px;overflow:hidden;padding-left:4px;border:1px solid #dcdddd;float:left;}
.ksorder_cen_r_top{width:263px;height:144px;padding-top: 6px;overflow:auto;}
.ksorder_cen_r_top h4{    font-size: 15px;
    font-weight: normal;
    color: #606060;
    margin-bottom: 6px;}
.ksorder_cen_r_top ul {border-bottom:1px solid #eeeeee;    padding-bottom: 8px;    margin-right: 6px;}
.ksorder_cen_r_top ul li{line-height:22px;font-size:12px;    color: #888;}
.ksorder_cen_r_top ul li span{color:#333;}
/*.ksorder_cen_r_bottom{width:263px;height:149px;font-size:14px;overflow:auto;padding: 9px 0;}
.ksorder_cen_r_bottom dl{width:234px;overflow:hidden;margin-bottom:12px;}
.ksorder_cen_r_bottom dl dt,.ksorder_cen_r_bottom dl dd{float:left;}
.ksorder_cen_r_bottom dl dd{width:200px;}*/
.ksorder_cen_r_top{width:263px;height:211px;font-size:14px;overflow:auto;padding: 9px 0;}
.ksorder_cen_r_top dl{width:234px;overflow:hidden;margin-bottom:12px;    margin-top: 8px;}
.ksorder_cen_r_top dl dt,.ksorder_cen_r_top dl dd{float:left;}
.ksorder_cen_r_top dl dt{font-size:15px;}
.ksorder_cen_r_top dl dd{width:236px;    margin-top: 6px; font-size: 12px;   color:#888}
.ksorder_cen_r_top dl dd p{font-size: 12px;}
/*点击预约的效果*/
#ksorder_djgh_doctor{width:998px;overflow:hidden;margin:-1px auto 0;display:none;border: 1px solid #e5e5e5;border-bottom:none;border-top:0;}
/*没有点击时的效果*/
#ksorder_djgh_mrxg{width:997px;overflow:hidden;margin:-1px auto 0;display:block;border: 1px solid #e5e5e5;border-top:0;}
.ksorder_djgh_wz{width: 400px;overflow: hidden;padding-bottom: 20px;padding-top: 20px;color: #9f9f9f; padding-left: 44px; margin: 0 auto;  font-size: 16px;}
.ksorder_djgh_wz img{vertical-align:middle;margin-right:12px;}
/*可预约*/
.ksorder_djgh_dr1{width:1000px;overflow:hidden;border-bottom:1px solid #e4e4e4;padding-bottom:10px;padding-top:10px;}
.ksorder_dr1_dl{position:relative;  width:504px;overflow:hidden;padding-top: 10px;border-right: 1px dashed #ccc;padding-left: 49px;float:left;  margin-top: 4px;}
.ksorder_djgh_dr1_bg{background:#f5fcff;}
.ksorder_dr1_dl dt,.ksorder_dr1_dl dd{float:left;}
.ksorder_dr1_dl dt img{display:inline-block;height: 87px;margin: 0 auto; max-width: 87px;-webkit-border-radius: 42px;-moz-border-radius: 42px;border-radius: 42px;}
.ksorder_dr1_dl dd{font-size:14px;  padding-top: 5px;padding-left:12px;}
.ksorder_dr1_dl dd.sd-dd{position: absolute; left: 136px;top: 35px; padding-left:80px;}
.ksorder_dr1_dl dd .sd-title-span{position: absolute; left: 12px; top: 4px;}
.ksorder_dr1_dl dd .sd-time-span{ display:inline-block; margin-right: 8px; font-size: 12px;background: #f3f3f3; border-radius: 4px; line-height: 20px;
 margin-bottom: 4px;  padding: 0 3px;}
.ksorder_dr1_dl dd h4{font-size:14px;}
.ksorder_dr1_dl dd p{color:#969292;  width: 384px;}
.ksorder_dr1_p{ width:140px;float:left;font-size:13px;     padding: 28px 0px 5px 33px;overflow: hidden;}
.ksorder_dr1_p span{display:block;color:#868686;padding-bottom: 5px;}
.ksorder_dr1_p .ksorder_dr1spa b{color:#e36e65;font-weight:normal;}
.ksorder_dr1_p .ksorder_dr1spa2 b{color:#fec109;font-weight:normal;}
.ksorder_dr1_p2{ width:200px;text-align:center;height:100px;line-height:100px;float:left; margin-left: 32px;  padding-top: 8px;}
.ksorder_dr1_p2 .ksorder_dr1_syhy,.ksorder_dr1_p2 .ksorder_dr1_stop{display:inline-block;width:118px; height:40px;background:url(../images/xzgh_bg.png) no-repeat;text-align: center;line-height:40px;font-size:13px; }
.ksorder_dr1_p2 .ksorder_dr1_stop{ background-position:0 0;color:#868686; }
.ksorder_dr1_p2 .ksorder_dr1_syhy{ background-position:0 -39px;color:#fff; }
.ksorder_dr1_p2 .ksorder_dr1_syhy strong{padding-left:4px;}
/*不可预约*/
.ksorder_djgh_dr2{width:1000px;overflow:hidden;border-bottom:1px solid #e4e4e4;padding-bottom: 20px;padding-top: 20px;}
.ksorder_dr2_dl{  width: 476px;height:90px;padding-top: 10px;border-right: 1px dashed #ccc;padding-left: 49px;float:left;}
.ksorder_dr2_dl dt,.ksorder_dr2_dl dd{float:left;}
.ksorder_dr2_dl dt img{display: inline-block;height: 87px;margin: 0 auto; max-width: 87px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.ksorder_dr2_dl dd{font-size:14px;  padding-top: 20px;padding-left:12px;}
.ksorder_dr2_dl dd h4{font-size:16px;}
.ksorder_dr2_dl dd p{color:#969292;}
.ksorder_dr2_p{ width:200px;text-align:center;height:100px;line-height:100px;border-right: 1px dashed #ccc;float:left;font-size:18px;}
.ksorder_dr2_p2{ width:200px;text-align:center;height:100px;line-height:100px;float:left;font-size:18px;  margin-left: 32px;}
.ksorder_dr2_p2 .ksorder_dr2_yym{display:inline-block;width:94px; height:84px;background:url(../images/yym.jpg) no-repeat;color:#fff; text-align: center;line-height:25px;padding-top:8px;}

.other_top_menu{width: 1000px;margin: 0 auto;overflow: hidden; padding-top:15px;}
.other_top_menu #index_top_left{ margin-right:17px}
.other_top_menu .index_top_nav{ background:#fff; width:186px;border: 1px solid #dcdddd;}
.other_top_menu  .index_top_nav .li-inner span b {color: #4c4948;}
.other_top_menu  .index_top_nav .li-inner:hover span b{color:#00B3EA}
.other_top_menu  .index_top_nav .li-inner{background: url(../images/ksgh_jt.png) 171px center no-repeat;
_background: url(../images/ksgh_jt_1.png) 171px center no-repeat;}

/*右侧*/
.ksgh_c_right{ overflow: hidden;border: 1px solid #f0f0f0;margin-bottom: 22px;  font-size: 12px;}
.ksgh_c_right_p{padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #f5f5f5;
    color: #333;
    font-size: 14px;}
.ksgh_c_inner a{display:inline-block;color:#777; line-height: 36px;text-align:left;width:159px;float:left;}
.ksgh_c_inner a:hover{color:#006DB3;}
.ksgh_c_inner{margin:15px 0 30px 20px; overflow:hidden}

.doctor-info-box,.wrap{ width:1000px; margin:0 auto;}
.doctor-info-box h4{display:inline-block;padding:10px 0 7px 0;color:#666;text-align:right;font-weight:400}
.doctor-info-box h4 em{color:#ff7400;font-style:normal;font-size:12px}
.doctor-info-box .doctor-visit-time{position:relative;float:right}
.doctor-info-box .doctor-visit-time .doctor-order-time{display:inline-block;margin-right:106px;padding:10px 0 7px 9px;border-bottom:0;cursor:pointer}
.doctor-info-box .doctor-visit-time .doctor-order-time span{color:#666}
.doctor-info-box .doctor-visit-time .doctor-order-time img{padding-right:8px;padding-bottom:2px;width:16px;height:16px;vertical-align:middle}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time{position:relative;display:inline-block;padding:0 8px;width:12px;height:12px;height:14px \9; background:url(../images/arrow-down.png) 1px 1px no-repeat; }
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover{position:absolute;top:22px;right:-108px;z-index:100;display:none;background-color:#fff;font-size:12px}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .hover-icon{position:absolute;top:-28px;right:108px;z-index:102;padding:4px 0 9px 8px;border:1px solid #eaeaea;border-bottom:0;background-color:#f3f3f3}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .hover-icon img{padding-right:8px;padding-bottom:2px;width:16px;height:16px;vertical-align:middle}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .hover-icon .up-orders-time{margin:0 7px 0 8px;color:#666}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .doctor-visit-ul{margin-top:-1px;margin-right:2px;padding:8px 15px 10px;width:556px;border:1px solid #eaeaea;background-color:#f3f3f3;-webkit-box-shadow:-3px 3px 10px -2px #aaa;-moz-box-shadow:-3px 3px 10px -2px #aaa;box-shadow:-3px 3px 10px -2px #aaa;font-family:å¾®è½¯é›…é»‘}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .doctor-visit-ul .select-cur{padding:7px 8px}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .select-cur{padding:3px 8px;background-color:#54a7fa;color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover .select-cur .date-val{color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul{overflow:hidden;padding-left:0}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul .first-child{padding-top:2px;padding-bottom:5px;border-bottom:1px solid #e7e7e7}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul.date-detail{padding-top:5px}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul:nth-of-type(n+2) li{height:35px}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li{float:left;margin:2px 4px 2px 0;padding:7px 8px;min-width:48px;border:1px solid #eaeaea;background-color:#fff;color:#333;text-align:center;font-weight:500;font-size:12px;cursor:pointer}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li:last-child{margin-right:0}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-group{height:35px;color:#8f8f8f;line-height:35px;cursor:default}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-unit-empty{height:35px;border:1px solid #eee;background-color:#f9f9f9;cursor:default}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-classify:hover{background-color:#1988fe;color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-classify:hover label{color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-unit{height:35px}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-unit:hover{background-color:#1988fe;color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li.date-unit:hover label{color:#fff}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li label.date-txt{font-size:16px;line-height:20px;cursor:pointer}
.doctor-info-box .doctor-visit-time .doctor-order-time .icon-orders-time .visit-hover ul li label.date-val{color:#999;font-size:12px;cursor:pointer}
.doctor-info-box .doctor-visit-time .hide{display:none}
.doctor-info-box font{color:#ffa06b}
.doctor-info-box .doctor-info-list h4{display:block}
.doctor-info-box .doctor-info-list .doctor-info-single{border-top:1px solid #eaeaea;border-right:1px solid #fff;border-left:1px solid #fff}
.doctor-info-box .doctor-info-list .doctor-info-single:last-child{border-bottom:1px solid #eaeaea}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card{padding:13px 0 10px 10px;padding-left:10px; height:95px;}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .info-pic{float:left;height:95px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .info-pic img{width:90px;height:90px;border:1px solid #eaeaea}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos{float:left;margin:0 0 10px 21px;width:416px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos a{color:#666}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title{padding-bottom:5px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title div{display:inline-block;display:inline;padding-right:16px;color:#666;font-weight:400;font-size:16px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title a i{display:inline-block;margin-right:10px;margin-bottom:2px;vertical-align:middle}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title a i img{width:16px;height:16px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .res-verify{display:inline-block}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .res-verify img{margin-right:10px;margin-bottom:-2px;width:18px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .doctor-medtitle{margin-right:12px;margin-left:12px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title span{display:inline-block;margin-top:4px;color:#666;font-weight:400;font-size:12px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title a span{color:#0c81f8}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .rate{margin-right:13px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .rate span{color:#999}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .rate span:last-child{margin:0}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos .info-title .rate .num{margin-left:4px;color:#ff7400}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table{width:386px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table .doctor-good{height:40px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table tr td.first-td{width:62px;color:#999}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table tr td.last-td{color:#666;line-height:18px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table .info-pos{color:#333}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table .info-pos i{padding-right:6px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .infos table .info-pos .marker{margin-left:12px;color:#0c81fb;cursor:pointer}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time{float:right;display:table;margin-right:17px;margin-left:-3px;padding-top:2px;width:201px;height:95px;color:#666;font-size:12px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul{display:table-cell;vertical-align:middle}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul span{margin-left:7px;color:#666}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul .more-time{float:right;color:#0c81f8}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul .more-time:hover{text-decoration:none}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul .more-time:active{text-decoration:none}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li{overflow:hidden;margin-right:11px;margin-bottom:8px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li a{text-decoration:none;cursor:pointer}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li a span{color:#60a4ff}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li .appointment-day{display:inline-block;width:38px;height:16px;border-radius:2px;background-color:#e6e6e6;text-align:center;font-size:10px;line-height:16px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li span{vertical-align:middle}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li .appointment-click{display:inline-block;margin-right:6px;margin-left:0;width:60px;height:22px;border-radius:3px;color:#60a4ff;text-align:center;line-height:22px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li .appointment-click:hover{background-color:#0c81f8;color:#fff;text-decoration:none}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li .appointment-click a:active{text-decoration:none}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .appointment-time ul li .more-time-chose{float:right;color:#0c81f8;cursor:pointer}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .info-hospittal{color:#666;font-size:12px;line-height:21px}
.doctor-info-box .doctor-info-list .doctor-info-single .doctor-card .info-hospittal span{margin-right:14px}
.doctor-info-box .doctor-info-list .doctor-info-single:hover{border:1px solid #60afff!important}
.doctor-info-box .doctor-info-list li.tip{ text-align:center; padding:40px 0; font-size:15px;}
.doctor-info-box .doctor-info-list .doctor-info-single:hover+.doctor-info-single{border-top:none}
.doctor-info-box .doctor-info-list .doctor-info-single:hover .appointment-click{background-color:#60afff;color:#fff!important;font-size:11px}
.doctor-info-box .doctor-info-list:hover{border-bottom:0}
.star-light{display:inline-block;margin-bottom:-1px;width:12px;height:12px;background-image:url(../images/icon-star-light.png);background-size:100%}
.star-right { margin-right: 2px;}
.star-fixed{margin-bottom:0;vertical-align:middle}

.pagination-x{margin-top:20px;margin-bottom:20px;width:100%;font-size:12px; overflow:hidden;}
.pagination-x .prev-off{border:1px solid #e8e8e8!important;color:#e0e0e0;opacity:.5}
.pagination-x .pointer-hand{cursor:pointer!important}
.pagination-x .ellipsis{border:0!important;background:0 0!important}
.pagination-x .pagers{float:right}
.pagination-x ul{display:inline-block;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pagination-x ul>li{display:inline}
.pagination-x ul>li>a,.pagination-x ul>li>span{float:left;margin-left:5px;padding:4px 12px;border:1px solid #eaeaea;background-color:#fff;text-decoration:none;line-height:20px}
.pagination-x ul>.active>a,.pagination-x ul>.active>span,.pagination-x ul>li>a:focus,.pagination-x ul>li>a:hover{background-color:#f5f5f5}
.pagination-x ul>.active>a,.pagination-x ul>.active>span{color:#999;cursor:default}
.pagination-x ul>.disabled>a,.pagination-x ul>.disabled>a:focus,.pagination-x ul>.disabled>a:hover,.pagination-x ul>.disabled>span{background-color:transparent;color:#999;cursor:default}
.pagination-x ul>li:first-child>a,.pagination-x ul>li:first-child>span{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;border-left-width:1px}
.pagination-x ul>li:last-child>a,.pagination-x ul>li:last-child>span{margin-left:5px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.pagination-x{margin-bottom:20px}

.wrap .title { padding: 10px; overflow: hidden; line-height: 29px; font-size:16px;}
.wrap .title p{ margin-bottom:0}
.wrap .title a{ text-decoration:none;}
.container{ border: 1px solid #f0f0f0; padding-bottom: 30px;}
.container .doctor-title{padding:10px;border-bottom:1px solid #f0f0f0;background-color:#f5f5f5;color:#333;font-size:14px;}
.container .doctor-title span{margin-left:5px;color:#898989;vertical-align:top;font-weight:400;font-size:14px;}
.container .doctor-info{position:relative;clear:both;overflow:hidden;background-color:#fff;zoom:100%;}
.container .doctor-info .info-pic{float:left;height:160px;}
.container .doctor-info .info-pic img{display:inline-block;margin:20px 15px;width:120px;height:120px;}
.container .doctor-info .infos{margin:49px 0 0 125px;font-size:14px;}
.container .doctor-info .infos a{color:#333;}
.container .doctor-info .infos .info-title{margin-bottom:9px;}
.container .doctor-info .infos .info-title .doctor-medtitle{margin-left:10px;color:#333;}
.container .doctor-info .infos .info-title .info-doc{vertical-align:middle;}
.container .doctor-info .infos .info-title div{display:inline-block;padding-right:5px;font-weight:400;font-size:16px;}
.container .doctor-info .infos .info-title i{display:inline-block;margin-right:3px;width:16px;height:16px;background:url(../images/fill_icon_doctor.png) center center no-repeat;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fill_icon_doctor.png', sizingMethod='scale');}
.container .doctor-info .infos .info-title span{color:#258dfd;vertical-align:top;font-weight:400;font-size:12px;}
.container .doctor-info .infos .info-job{color:#898989;}
.container .doctor-info .infos .info-job span{margin-right:6px;}
.container .doctor-info .infos .info-hospittal{overflow:hidden;margin-bottom:9px;height:14px;max-width:370px;color:#333;text-overflow:ellipsis;white-space:nowrap;line-height:14px;}
.container .doctor-info .infos .info-hospittal span{display:inline-block;overflow:hidden;margin-right:10px;max-width:272px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
.container .doctor-info .infos .info-pos{overflow:hidden;width:370px;height:32px;color:#333;text-overflow:ellipsis;line-height:16px;}
.container .doctor-info .infos .info-pos span{color:#898989;}
.container .doctor-info .infos .info-pos font{margin-right: 10px;}
.container .doctor-info .time-and-pay{position:absolute;top:76px;left:550px;line-height:25px;}
.container .doctor-info .time-and-pay .info-time,.container .doctor-info .time-and-pay .pay-info{color:#333;font-size:14px;}
.container .doctor-info .time-and-pay .info-time span,.container .doctor-info .time-and-pay .pay-info span{color:#898989;font-size:14px;}
.container .order-error-info{margin:0 5px;padding-left:10px;height:30px;background-color:#f9f9f9;line-height:30px;}
.container .order-error-info .instant-state{display:inline-block;margin-top:5px;margin-left:10px;width:15px;height:15px;}
.container .order-error-info .instant-state-wrong{margin-right:5px;background:url(../common/img/fill_icon_wrong.png) no-repeat;background-size:15px 15px;}
.container .write-list{position:relative;border-right:none;border-bottom:none;border-left:none;}
.container .write-list .label{width:123px;}
.container .write-list .star-red{display:inline-block;margin-right:24px;margin-left:8px;padding-top:10px;color:#c00;font-size:20px;}
.container .write-list .free-explain{position:absolute;top:7px;right:10px;display:block;width:188px;height:27px;background-image:url(../common/img/detail/free-explain.png);}
.container .write-list .doctor-title{margin-bottom:0;padding:10px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#f5f5f5;}
.container .write-list .right-info{position:absolute;top:10px;right:10px;color:#898989;font-size:14px;}
.container .write-list .right-info span{color:#c00;font-size:20px;line-height:30px;}
.container .write-list .scheduleRemind{margin:20px 20px 0 20px;color:#333;}
.container .write-list .scheduleRemind h4{margin-bottom:6px;padding:0;color:#ff5f00;font-size:14px;line-height:14px;}
.container .write-list .scheduleRemind h4 span{color:#999;font-weight:400;font-size:12px;}
.container .write-list .scheduleRemind .remindTxt{font-size:12px;}
.container .write-list .scheduleRemind .remindTxt span{margin-right:5px;}
.container .write-list .scheduleRemind .remindTag{color:#999;font-size:12px;}
.container .write-list .scheduleRemind .remindTag a{color:#1c84f4;}
.container .write-list table{margin-top:23px;width:100%;}
.container .write-list table .tr_radio label{display:inline-block;margin-right:20px;}
.container .write-list table .tr_radio label input{margin-right:8px;}
.container .write-list table tr td:first-child{width:110px;color:#999;text-align:right;font-size:12px;}
.container .write-list table tr td .widget-card{overflow:hidden;margin:7px 0 3px 0;max-width:787px;zoom:100%;}
.container .write-list table tr td .widget-card li{float:left;margin:0 15px 25px 0;width:243px;height:53px;border:1px solid;cursor:pointer;}
.container .write-list table tr td .widget-card li .edit{display:none;width:15px;height:15px;background:url(../common/img/icon-edit_normal.png) no-repeat center center;background-size:15px 15px;}
.container .write-list table tr td .widget-card li:hover{border-color:#f70;}
.container .write-list table tr td .widget-card li:hover .instant-state{display:none;}
.container .write-list table tr td .widget-card li:hover .edit{display:inline-block;}
.container .write-list table tr td .widget-card li span{float:left;display:inline-block;width:50px;height:53px;background:url(../common/img/fill_icon_headpic.png) no-repeat center center;background-size:25px 30px;}
.container .write-list table tr td .widget-card li div{margin:10px;}
.container .write-list table tr td .widget-card li div p{margin-left:50px;line-height:18px;}
.container .write-list table tr td .widget-card li .edit:hover{background-image:url(../common/img/icon-edit_hover.png);}
.container .write-list table tr td .widget-card li .nameIdError{position:absolute;display:none;color:#e72e25;}
.container .write-list table tr td .widget-card li .nameIdError i{margin-right:5px;}
.container .write-list table tr td .widget-card .card-nameId-err{position:relative;border-color:#e72e25;}
.container .write-list table tr td .widget-card .card-nameId-err span{background-color:#e72e25;}
.container .write-list table tr td .widget-card .card-nameId-err .instant-state{position:absolute;top:9px;right:10px;display:none;}
.container .write-list table tr td .widget-card .card-nameId-err .instant-state{display:none;}
.container .write-list table tr td .widget-card .card-nameId-err .edit{display:inline-block;}
.container .write-list table tr td .widget-card .card-nameId-err .nameIdError{display:block;}
.container .write-list table tr td .widget-card .card-person-err{position:relative;border-color:#d7d7d7;}
.container .write-list table tr td .widget-card .card-person-err span{background-color:#ececec;}
.container .write-list table tr td .widget-card .card-person-err .instant-state{position:absolute;top:9px;right:10px;display:none;}
.container .write-list table tr td .widget-card .card-person-suc{position:relative;width:241px;height:51px;border-color:#f70;border-width:2px;}
.container .write-list table tr td .widget-card .card-person-suc span{background-color:#f70;}
.container .write-list table tr td .widget-card .card-person-suc .instant-state{position:absolute;top:9px;right:10px;display:block;}
.container .write-list table tr td .widget-card .card-person-suc .edit{display:none;}
.container .write-list table tr td .widget-card .card-person-add{width:119px;border:1px solid #dedede;background-color:#f5f5f5;cursor:pointer;}
.container .write-list table tr td .widget-card .card-person-add span{background:url(../common/img/fill_icon_add.png) no-repeat;background-size:54px 54px;}
.container .write-list table tr td .widget-card .card-person-add div{margin:18px;}
.container .write-list table tr td .widget-card .card-person-add div p{margin-left:40px;}
.container .write-list table tr td .widget-card .card-person-add:hover{border-color:#dedede;}
.container .write-list table tr td .widget-card .view-switch{float:right;margin-top:-7px;margin-right:20px;color:#0c81fb;font-size:14px;cursor:pointer;}
.container .write-list table tr td .widget-card .view-switch i{margin-left:4px;font-size:16px;}
.container .write-list table tr td .widget-card .view-switch .arrow-down{vertical-align:top;}
.container .write-list table tr td .widget-card .view-switch .arrow-up{vertical-align:sub;}
.container .write-list table tr td .widget-wrong .instant-state-wrong{margin-bottom:3px;vertical-align:middle;}
.container .write-list table tr td .widget-input{clear:both;overflow:hidden;margin:7px 0;}
.container .write-list table tr td .widget-input .captcha-but{display:inline-block;padding:7px 16px;background-color:#ccc;color:#fff;vertical-align:bottom;text-align:center;cursor:pointer;}
.container .write-list table tr td .widget-input .submit-but,.order-result-td-wrap  .submit-but{display:inline-block;margin-top:10px;padding:0 69px;height:37px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fecd09;color:#fff;font-size:17px;line-height:37px;cursor:pointer;}
.container .write-list table tr td .widget-input .submit-but:hover,.order-result-td-wrap  .submit-but action:hover{background:#fec009;}
.container .write-list table tr td .widget-input #id-card,.container .write-list table tr td .widget-input #patient-name,.container .write-list table tr td .widget-input #phone-number{width:215px;}
.container .write-list table tr td .widget-input #contact-address,.container .write-list table tr td .widget-input #disease-name,.container .write-list table tr td .widget-input #insurance-card,.container .write-list table tr td .widget-input #patient-id-card,.container .write-list table tr td .widget-input #patient-id-card-password{width:351px;}
.container .write-list table tr td .widget-input input[type=text],.container .write-list table tr td .widget-input input[type=password],.container .write-list table tr td .widget-input select{padding-left:7px;width:283px;height:33px;border:1px solid #d7d7d7;color:#333;font-size:14px;}
.container .write-list table tr td .widget-input select{width:130px}
.container .write-list table tr td .widget-input option{ height:30px; line-height:30px;}
.container .write-list table tr td .widget-input input[type=checkbox]{margin-right:5px;margin-bottom:2px;vertical-align:middle;}
.container .write-list table tr td .widget-input .fileupload li{position:relative;float:left;display:inline-block;margin-right:15px;width:58px;height:58px;border:1px solid #d7d7d7;background:url(../common/img/fill_icon_add.png) no-repeat;background-size:60px 60px;}
.container .write-list table tr td .widget-input .fileupload li img{position:absolute;top:0;left:0;width:58px;height:58px;}
.container .write-list table tr td .widget-input .fileupload li span{position:absolute;top:0;right:3px;z-index:10;height:14px;color:#333;text-align:center;font-size:14px;line-height:14px;cursor:pointer;}
.container .write-list table tr td .widget-input .fileupload li .fileupload-input{z-index:100;width:60px;height:60px;opacity:0;cursor:pointer;-moz-opacity:0;filter:alpha(opacity=0);}
.container .write-list table tr td .widget-input .fileupload-tip{position:absolute;top:20px;left:375px;float:left;color:#898989;font-size:12px;}
.container .write-list table tr td .widget-input .fileupload-tip .num-rad{padding:0 2px;color:#fa3939;font-weight:700;font-size:12px;}
.container .write-list table tr td .widget-input .agreement a{color:#0c81fb;font-size:14px;}
.container .write-list table tr td .widget-input .tang-pass-sms-title{display:none;}
.container .write-list table tr td .widget-input .tang-pass-sms-tip{display:none;}
.container .write-list table tr td .widget-input form{padding:0;}
.container .write-list table tr td .dropdown{position:relative;float:left;margin:7px 4px 7px 0;width:143px;height:35px;color:#6a6a6a;line-height:35px;}
.container .write-list table tr td .dropdown div{position:relative;display:inline-block;width:141px;height:33px;border:1px #d7d7d7 solid;background:#fff;text-align:left;line-height:33px;cursor:pointer;}
.container .write-list table tr td .dropdown div span{margin-left:7px;}
.container .write-list table tr td .dropdown div .triangle-icon{position:absolute;top:6px;right:10px;color:#d7d7d7;font-size:20px;}
.container .write-list table tr td .dropdown div .bgWhite{overflow:hidden;height:33px;border:0 none;}
.container .write-list table tr td .dropdown .listTwo{left:-147px;}
.container .write-list table tr td .dropdown .city-list{position:absolute;top:34px;z-index:100;padding:5px 7px;width:274px;border:1px #d7d7d7 solid;background-color:#fff;}
.container .write-list table tr td .dropdown .city-list .city-item{float:left;overflow:hidden;margin:3px 15px 6px 3px;padding:0 10px;height:26px;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:26px;cursor:pointer;}
.container .write-list table tr td .dropdown .city-list .currentSelect{background-color:#1688ff;color:#fff;}
.container .write-list table tr td .dropdown .city-list .temporarySelect{background-color:#1688ff;color:#fff;}
.container .write-list table tr td .dropdown .city-list .not-city-list{display:inline-block;width:100%;text-align:center;}
.container .write-list table tr td .widget-textarea{position:relative;margin:7px 0;padding:10px;width:338px;height:118px;border:1px solid #d7d7d7;}
.container .write-list table tr td .widget-textarea .widget-textarea-wrap{height:107px;}
.container .write-list table tr td .widget-textarea .widget-textarea-wrap textarea{display:block;overflow:auto;margin:0;width:100%;height:107px;outline:0;border:0;background:0 0;color:#333;font-size:14px;line-height:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.container .write-list table tr td .widget-textarea p{position:absolute;right:10px;bottom:5px;color:#b7b7b7;font-size:12px;}
.container .write-list table tr td .widget-textarea .widget-instant-state{position:absolute;top:46%;right:-127px;}
.container .write-list table tr td .widget-textarea .widget-instant-wrong-state{position:absolute;top:46%;right:-127px;}
.container .write-list table tr td .widget-textarea .widget-instant-right-state{position:absolute;top:46%;right:-22px;}
.container .write-list table tr td .instant-state{display:inline-block;margin-left:10px;width:15px;height:16px;font-size:15px; background:url(../images/wrong.png) no-repeat 0 -1px; margin-right:3px; vertical-align:middle;}
.container .write-list table tr td .instant-state-right{background:url(../common/img/fill_icon_right.png) no-repeat;background-size:15px 15px;}
.container .write-list table tr td .right{color:#38cb00;}
.container .write-list table tr td .wrong{color:#fa3939;font-size:12px;}
.container .write-list table tr td i{font-style: inherit;}
.container .write-list table tr td .wrong .instant-state-wrong{margin-right:5px;background:url(../common/img/fill_icon_wrong.png) no-repeat;background-size:15px 15px;}
.container .write-list table tr .treat-item{padding:7px 0 0 0;height:35px;text-align:left!important;text-indent:4.8em;line-height:35px;}
.container .write-list table tr .treat-item input[name=treat]{position:relative;top:3px;width:15px;height:15px;}
.container .write-list table tr .pay-type p{margin:15px 0;height:15px;line-height:15px;}
.container .write-list table tr .pay-type input[name=pay-type]{width:15px;height:15px;vertical-align:middle;}
.container .write-list table tr .pay-type label{cursor:pointer;}
.container .write-list table tr .pay-type span{vertical-align:middle;}
.container .write-list table tr .order-wrap{position:relative;}
.container .write-list table tr .order-wrap .treat-time-text{margin-bottom:5px;padding-left:67px;text-align:left;}
.container .write-list table tr .order-wrap .treat-time-text em{color:#faaa61;font-style:normal;}
.container .write-list table tr .order-wrap .appoint-checkbox{position:absolute;bottom:10px;color:#6a6a6a;font-size:12px;}
.container .write-list table tr .order-wrap .arrowico{position:absolute;right:77px;bottom:0;color:#0c81fb;font-size:14px;cursor:pointer;}
.container .write-list table tr .order-wrap .arrowico i{display:inline-block;margin-left:4px;width:9px;height:8px;vertical-align:4px;}
.container .write-list table tr .order-wrap .arrowico .fa-sort-asc{vertical-align:-2px;}
.container .write-list table tr .order-wrap .arrowup i:befoe{content:"\f0de";}
.container .write-list table tr .order-wrap .clear{clear:both;overflow:hidden;}
.container .write-list table tr .order-wrap .order-list{overflow:hidden;margin:7px 0 15px 0;}
.container .write-list table tr .order-wrap .order-list li{position:relative;float:left;margin:0 15px 15px 0;width:243px;height:48px;border:1px solid #dedede;border-width:1px;text-align:center;line-height:48px;cursor:pointer;}
.container .write-list table tr .order-wrap .order-list li div{border:1px #fff solid;}
.container .write-list table tr .order-wrap .order-list .actived{border:1px solid #ff7705;}
.container .write-list table tr .order-wrap .order-list .actived .actived_ico{position:absolute;top:18px;right:12px;display:inline-block!important;width:15px;height:15px;}
.container .write-list table tr .order-wrap .order-list .hover{border:1px solid #ff7705;}
.container .write-list table tr .order-wrap .order-list .white{padding-right:5px;}
.essential-mark{width:40px;}
.essential-mark .mark-phone li:last-child{margin-top:20px;}

.order-result-wrap{ padding:50px 0; text-align:center;}
.order-result-wrap h4{ font-size:20px; margin-bottom:20px;}
.order-result-wrap h4.fail-tip{ color:#f00;}
.order-result-wrap h4.success-tip{ color:#f00; color:#ff7400;}
.order-result-wrap .table-wrap{ border:1px solid #f0f0f0; padding:15px; width:470px; margin:0 auto}
.order-result-wrap table{ width:100%}
.order-result-wrap table td,.order-result-wrap table th{ padding:6px 10px;text-align:left; vertical-align:top }
.order-result-wrap table th{ width:80px; text-align:right; font-weight:normal; padding-right:0}
.order-result-td-wrap .table-wrap .table-inner{ border-bottom:1px solid #f0f0f0; padding:8px 3px; margin-bottom:10px;}
.order-result-td-wrap .table-inner tr:last-child td,.order-result-td-wrap .table-inner tr:last-child th{ padding-bottom:15px}
.order-result-td-wrap  .submit-but{ font-size:12px; height:28px; line-height:28px; padding:0 15px; margin:40px 0 0 30px; border-radius:2px; background:#f5f5f5; color:#333; border:1px solid #f0f0f0;}

.book-notice-wrap{ text-align:left; font-size:15px; line-height:28px; font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif; text-indent:20px; padding-bottom:50px}
.book-notice-wrap .main-title{ text-align:center; font-weight:bold; text-indent:2em; font-size:20px; margin:25px 0 10px;}

.book-notice-wrap .title{ margin:10px 0; font-weight:bold}











